package com.google.gwt.sample.dynatablerf.client.home.events;

import com.google.gwt.event.shared.GwtEvent;
import com.google.gwt.sample.dynatablerf.shared.ProdutoProxy;
import com.google.gwt.user.client.ui.HasWidgets;

public class GoToProdutoCrudViewEvent extends
GwtEvent<GoToProdutoCrudViewEventHandler>{

	public static Type<GoToProdutoCrudViewEventHandler> TYPE = new Type<GoToProdutoCrudViewEventHandler>();
	private ProdutoProxy produtoProxy;
	public ProdutoProxy getProdutoProxy() {
		return produtoProxy;
	}

	public void setProdutoProxy(ProdutoProxy produtoProxy) {
		this.produtoProxy = produtoProxy;
	}

	private HasWidgets hasWidgets;
	
	
	public GoToProdutoCrudViewEvent(HasWidgets hasWidget) {
		super();
		this.hasWidgets = hasWidget;
	}
	
	@Override
	public com.google.gwt.event.shared.GwtEvent.Type<GoToProdutoCrudViewEventHandler> getAssociatedType() {
		return TYPE;
	}

	@Override
	protected void dispatch(GoToProdutoCrudViewEventHandler handler) {

		
		handler.onGoToProdutoCrudView(this);
	}

	public HasWidgets getHasWidgets() {
		return hasWidgets;
	}

	public void setHasWidgets(HasWidgets hasWidgets) {
		this.hasWidgets = hasWidgets;
	}
	
	
}
